@charset "UTF-8";
/***** add by fuyun px-rem ******/
/***** end by fuyun px-rem ******/
/***** add by duanwanyu ******/
/* 促销 */
.promote {
  background: #fff;
  border-top: 1px solid #c8c8cc;
  border-bottom: 1px solid #c8c8cc;
  padding: 0.4rem 0.37333rem;
  margin-bottom: 0.26667rem; }

.pro-con {
  font-size: 0.32rem;
  display: -webkit-box; }
  .pro-con .tip-text {
    padding: 0.06667rem;
    background: #ed888c;
    font-size: 0.26667rem;
    display: inline-block;
    color: #fff;
    border-radius: 2px;
    margin: 0 0.13333rem 0 0.26667rem;
    vertical-align: top; }
  .pro-con .sale-txt {
    color: #000;
    display: inline-block; }
    .pro-con .sale-txt span {
      display: block;
      margin-bottom: 0.13333rem; }
      .pro-con .sale-txt span:first-child {
        margin-bottom: 0.33333rem; }

.suit {
  margin-top: 0.06667rem;
  font-size: 0.32rem;
  display: -webkit-box; }
  .suit em {
    color: #e51c23; }

.set {
  margin-left: 0.24rem;
  max-width: 7.73333rem;
  overflow-x: auto;
  white-space: nowrap;
  display: -webkit-box; }
  .set .set-con {
    margin-right: 0.33333rem; }
  .set .s-one {
    margin: 0.26667rem 0;
    font-size: 0.26667rem; }
  .set .s-item {
    width: 1.62667rem;
    display: inline-block; }
    .set .s-item .pic {
      width: 1.6rem;
      height: 1.6rem;
      border: 1px solid #f0f0f0; }
  .set .add {
    padding: 0;
    width: auto;
    margin: -0.61333rem 0 0; }
    .set .add span {
      display: inline-block;
      color: #939393;
      font-size: 0.26667rem; }
